package day02;

import java.util.Scanner;

public class Demo07 {
	public static void main(String[] args) {
		// 练习
		// 让用户在控制台输入月份值
		// 根据输入的月份, 在控制台输出相应的季节
		// 345春, 678夏, 9/10/11秋, 1/2/12冬
		// 如果输入的月份无效, 给出相应提示

		Scanner sc = new Scanner(System.in);
		System.out.println("请输入月份");
		int i = sc.nextInt();

		/*if (i == 3 || i == 4 || i == 5) {
			System.out.println("春天");
		} else if (i == 6 || i == 7 || i == 8) {
			System.out.println("夏天");
		} else if (i == 9 || i == 10 || i == 11) {
			System.out.println("秋天");
		} else if (i == 1 || i == 2 || i == 12) {
			System.out.println("冬天");
		} else {
			System.out.println("输入的月份有误");
		}*/

		/*if (i >= 3 && i <= 5) {
			System.out.println("春天");
		} else if (i >= 6 && i <= 8) {
			System.out.println("夏天");
		} else if (i >= 9 && i <= 11) {
			System.out.println("秋天");
		} else if (i == 1 || i == 2 || i == 12) {
			System.out.println("冬天");
		} else {
			System.out.println("输入的月份有误");
		}*/

		// 只要遇到用户输入, 在实现具体功能之前, 先对数据进行有效性验证
		// 确认数据有效, 才考虑功能的实现

		if (i < 1 || i > 12) {
			System.out.println("输入月份无效");
		} else if (i >= 3 && i <= 5) {
			System.out.println("春天");
		} else if (i >= 6 && i <= 8) {
			System.out.println("夏天");
		} else if (i >= 9 && i <= 11) {
			System.out.println("秋天");
		} else {
			System.out.println("冬天");
		}

	}
}
